# # Makefile - Makefile to build startup files # # This file is part of the GNU PIC Library. # # January, 2004 # The GNU PIC Library is maintained by, # Vangelis Rokas # # $Id$ # # PRJDIR = ../../../.. include ../Makefile.common SRCS = crt0 \ crt0i \ crt0iz # add nostdinc and nostdlib for this device libraries COMPILE_FLAGS += $(MODELFLAGS) $(OPT_FLAGS) COMPILE_FLAGS += --nostdinc --nostdlib --fommit-frame-pointer CFILES = $(patsubst %,%.c,$(SRCS)) OFILES = $(patsubst %.c,%.o,$(CFILES)) %.o: %.c $(CC) $(CFLAGS) $(COMPILE_FLAGS) -c $< all: build-library @$(CP) -v $(OFILES) ../bin build-library: compile-sources compile-sources: $(OFILES) clean: rm -f *.o *.lst *.asm clean-intermediate: $(RM) -f *.lst *.asm *.dump* dep .depend: rm -f .depend for temp in $(CFILES); do \ $(CPP) $(MM) $(CFLAGS) $$temp > .tmpdepend; \ $(SED) s/.rel/.o/g .tmpdepend >> .depend; \ $(RM) -f .tmpdepend; \ done include .depend