ROOTDIR=../../uClinux-dist PATH:=$(PATH):$(ROOTDIR)/tools UCLINUX_BUILD_USER = 1 -include $(ROOTDIR)/.config -include $(ROOTDIR)/$(CONFIG_LINUXDIR)/.config LIBCDIR = $(CONFIG_LIBCDIR) -include $(ROOTDIR)/config.arch ROMFSDIR=$(ROOTDIR)/romfs ROMFSINST=$(ROOTDIR)/tools/romfs-inst.sh TARGET := pepchem OBJS := main.o execute.o script.o config.o parse.o token.o names.o LIBS := -lm -lscew -lexpat -lpthread -lbdti3 CFLAGS += -I../libscew/include -I../libbdti3/include LDFLAGS += -L../libscew/lib -L../libbdti3/lib all: $(TARGET) $(TARGET): $(OBJS) $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) chmod a+x $(TARGET) archive: cd ..; \ tar cjf pepchem3.`date +%Y-%m-%d`.tar.bz2 pepchem3 clean: -rm -f $(TARGET) *.elf *.gdb *.o romfs: $(ROMFSINST) $(TARGET) /bin/$(TARGET) $(ROMFSINST) config.xml /etc/pepchem/config.xml share: cp $(TARGET) /var/exports/szebc-nfs/ cp *.xml /var/exports/szebc-nfs/ %.o: %.c $(CC) -c $< $(CFLAGS) -o $@ %.o: %.cc $(CXX) -c $< $(CXXFLAGS) -o $@ ${ROOTDIR}/config.arch ${ROOTDIR}/.config: @echo "Error: Please configure uClinux" @exit -1