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 := libscew.a OBJS := attribute.o element.o error.o parser.o str.o tree.o writer.o OBJS += xattribute.o xerror.o xhandler.o xparser.o xprint.o all: $(TARGET) lib/$(TARGET) lib/$(TARGET): $(TARGET) cd lib; \ ln -sf ../$(TARGET) $(TARGET): $(OBJS) $(AR) ru $@ $^ # $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) clean: -rm -f $(TARGET) lib/$(TARGET) *.elf *.gdb *.o #romfs: # $(ROMFSINST) $(TARGET) /lib/$(TARGET) #share: # cp $(TARGET) /var/nfs/pub %.o: %.c $(CC) -c $< $(CFLAGS) -o $@ %.o: %.cc $(CXX) -c $< $(CXXFLAGS) -o $@ ${ROOTDIR}/config.arch ${ROOTDIR}/.config: @echo "Error: Please configure uClinux" @exit -1