Subversion Repositories HelenOS

Rev

Rev 2982 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2982 Rev 2996
Line 65... Line 65...
65
	ln -sfn ../arch/$(ARCH)/include include/arch
65
	ln -sfn ../arch/$(ARCH)/include include/arch
66
 
66
 
67
-include Makefile.depend
67
-include Makefile.depend
68
 
68
 
69
clean:
69
clean:
70
	-rm -f $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm $(OUTPUT).sections Makefile.depend *.o arch/$(ARCH)/_link.ld include/arch _link.ld
70
	-rm -f $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm $(OUTPUT).sections Makefile.depend *.o arch/$(ARCH)/_link.ld include/arch
71
	find arch/$(ARCH)/ -name '*.o' -follow -exec rm \{\} \;
71
	find arch/$(ARCH)/ -name '*.o' -follow -exec rm \{\} \;
72
 
72
 
73
$(OUTPUT): $(LIBS) _link.ld
73
$(OUTPUT): $(LIBS) arch/$(ARCH)/_link.ld
74
	$(LD) -T _link.ld $(LFLAGS) $(LIBS) -o $@ -Map $(OUTPUT).map
74
	$(LD) -T arch/$(ARCH)/_link.ld $(LFLAGS) $(LIBS) -o $@ -Map $(OUTPUT).map
75
 
75
 
76
_link.ld: _link.ld.in
76
arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in
77
	$(CC) $(DEFS) $(CFLAGS) -DLIBC_PREFIX=$(LIBC_PREFIX) -E -x c $< | grep -v "^\#" > $@
77
	$(CC) $(DEFS) $(CFLAGS) -DLIBC_PREFIX=$(LIBC_PREFIX) -E -x c $< | grep -v "^\#" > $@