Skip to content
Snippets Groups Projects
Commit 584e6d1d authored by John Hodge's avatar John Hodge
Browse files

Usermode/Applications - C++ support

parent 5ee801f4
No related merge requests found
...@@ -51,7 +51,7 @@ $(_BIN): $(OUTPUTDIR)Libs/acess.ld $(OUTPUTDIR)Libs/crt0.o $(_LIBS) $(OBJ) ...@@ -51,7 +51,7 @@ $(_BIN): $(OUTPUTDIR)Libs/acess.ld $(OUTPUTDIR)Libs/crt0.o $(_LIBS) $(OBJ)
$V$(LD) -g $(LDFLAGS) -o $@ $(CRTBEGIN) $(OBJ) $(LIBGCC_PATH) $(CRTEND) $V$(LD) -g $(LDFLAGS) -o $@ $(CRTBEGIN) $(OBJ) $(LIBGCC_PATH) $(CRTEND)
$V$(DISASM) $(_BIN) > $(_OBJPREFIX)$(BIN).dsm $V$(DISASM) $(_BIN) > $(_OBJPREFIX)$(BIN).dsm
$(OBJ): $(_OBJPREFIX)%.o: %.c $(_OBJPREFIX)%.o: %.c
@echo [CC] -o $@ @echo [CC] -o $@
ifneq ($(_OBJPREFIX),) ifneq ($(_OBJPREFIX),)
@mkdir -p $(dir $@) @mkdir -p $(dir $@)
...@@ -59,6 +59,13 @@ endif ...@@ -59,6 +59,13 @@ endif
$V$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ $V$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
$V$(CC) -M -MP -MT $@ $(CPPFLAGS) $< -o $(_OBJPREFIX)$*.dep $V$(CC) -M -MP -MT $@ $(CPPFLAGS) $< -o $(_OBJPREFIX)$*.dep
$(_OBJPREFIX)%.o: %.cpp
@echo [CXX] -o $@
ifneq ($(_OBJPREFIX),)
@mkdir -p $(dir $@)
endif
$V$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@ -MQ $@ -MP -MD -MF $(_OBJPREFIX)$*.dep
$(OUTPUTDIR)Libs/libld-acess.so: $(OUTPUTDIR)Libs/libld-acess.so:
@make -C $(ACESSDIR)/Usermode/Libraries/ld-acess.so_src/ @make -C $(ACESSDIR)/Usermode/Libraries/ld-acess.so_src/
$(OUTPUTDIR)Libs/%: $(OUTPUTDIR)Libs/%:
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment