build process generating assembly list files for .asm sources; ignoring .lst files in /kernel/boot
git-svn-id: svn://anubis/hos/trunk@63 5b3e749e-e535-0410-8002-a9bb6afbdfca
This commit is contained in:
parent
6a75fdfc10
commit
339eef5976
@ -17,7 +17,7 @@ $(OUTPUT_FILE): $(ASMOBJS) $(COBJS) $(CXXOBJS) $(SUBDIRS)
|
|||||||
$(LD) -r -o $@ $(ASMOBJS) $(COBJS) $(CXXOBJS) $(foreach subdir,$(SUBDIRS),$(subdir)/$(subdir)_all.o)
|
$(LD) -r -o $@ $(ASMOBJS) $(COBJS) $(CXXOBJS) $(foreach subdir,$(SUBDIRS),$(subdir)/$(subdir)_all.o)
|
||||||
|
|
||||||
%.o: %.asm
|
%.o: %.asm
|
||||||
$(NASM) -f elf -o $@ $<
|
$(NASM) -f elf -o $@ -l $<.lst $<
|
||||||
|
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(CC) -c -o $@ $(CPPFLAGS) $(CFLAGS) $<
|
$(CC) -c -o $@ $(CPPFLAGS) $(CFLAGS) $<
|
||||||
@ -41,7 +41,7 @@ endif
|
|||||||
$(CXX) -MM $(CPPFLAGS) $< | sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' > $@
|
$(CXX) -MM $(CPPFLAGS) $< | sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' > $@
|
||||||
|
|
||||||
clean: $(SUBDIRS_clean)
|
clean: $(SUBDIRS_clean)
|
||||||
-rm -f *.o *.dep *~
|
-rm -f *.o *.dep *.lst *~
|
||||||
|
|
||||||
ifdef SUBDIRS
|
ifdef SUBDIRS
|
||||||
%.clean:
|
%.clean:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user