Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3554 → Rev 3555

/branches/dynload/uspace/lib/libc-shared/Makefile
60,7 → 60,7
 
.PHONY: all clean
 
all: $(OUTPUT)
all: $(OUTPUT) arch/$(ARCH)/_link.ld
 
inc:
ln -sfn ../arch/$(ARCH)/include include/arch
68,11 → 68,14
-include Makefile.depend
 
clean:
-rm -f $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm $(OUTPUT).sections Makefile.depend *.o arch/$(ARCH)/_link.ld include/arch
-rm -f $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm $(OUTPUT).sections Makefile.depend *.o arch/$(ARCH)/_lib.ld include/arch
find arch/$(ARCH)/ -name '*.o' -follow -exec rm \{\} \;
 
$(OUTPUT): $(LIBS) arch/$(ARCH)/_link.ld
$(LD) -T arch/$(ARCH)/_link.ld $(LFLAGS) $(LIBS) -o $@ -Map $(OUTPUT).map
$(OUTPUT): $(LIBS) arch/$(ARCH)/_lib.ld
$(LD) -T arch/$(ARCH)/_lib.ld $(LFLAGS) $(LIBS) -o $@ -Map $(OUTPUT).map
 
arch/$(ARCH)/_lib.ld: arch/$(ARCH)/_lib.ld.in
$(CC) $(DEFS) $(CFLAGS) -DLIBC_PREFIX=$(LIBC_PREFIX) -E -x c $< | grep -v "^\#" > $@
 
arch/$(ARCH)/_link.ld: arch/$(ARCH)/_link.ld.in
$(CC) $(DEFS) $(CFLAGS) -DLIBC_PREFIX=$(LIBC_PREFIX) -E -x c $< | grep -v "^\#" > $@