X-Git-Url: http://git.jankratochvil.net/?a=blobdiff_plain;f=gnokii%2FMakefile;h=f46dc4544991f0bdfe1a8a16e04af9b2cf993069;hb=945be3cc1ae0f7739a3d28722d07f7d17b2690bf;hp=2018e7d3befb5eb1870674170d7885acd8b87559;hpb=833e1c7c90e13ceaba3dde8e7a36fcc8dfb1db3c;p=gnokii.git diff --git a/gnokii/Makefile b/gnokii/Makefile index 2018e7d..f46dc45 100644 --- a/gnokii/Makefile +++ b/gnokii/Makefile @@ -6,6 +6,7 @@ TOPDIR=.. include $(TOPDIR)/Makefile.global +STACKSIZE = 150000 CFLAGS += $(PTHREAD_CFLAGS) LDLIBS += $(PTHREAD_LIBS) @@ -22,11 +23,23 @@ endif all: gnokii -gnokii: $(OBJS) $(TOPDIR)/common/COMMON.o $(TOPDIR)/common/gsm-filetypes.o - $(CC) $(LDFLAGS) $(TARGET_ARCH) $^ $(LOADLIBES) $(LDLIBS) -o $@ +gnokii: $(OBJS) $(TOPDIR)/common/data.a $(TOPDIR)/common/common.a cleanup.o # $(TOPDIR)/common/gsm-filetypes.o + $(CC) $(LDFLAGS) $(TARGET_ARCH) $^ -o $@ +ifneq "" "$(findstring -DUCCOMPAT,$(CPPFLAGS))" + /opt/uClinux/m68k-pic-coff/bin/coff2flt -o gnokii -s $(STACKSIZE) gnokii.coff +endif + +hello: hello.o cleanup.o + $(CC) $(LDFLAGS) $(TARGET_ARCH) $^ -o $@ + +cleanup.o: cleanup.c + $(CC) $(filter-out -pg,$(CFLAGS)) $(CPPFLAGS) $(TARGET_ARCH) -c $^ -o $@ + +$(TOPDIR)/common/common.a: + $(MAKE) -C $(TOPDIR)/common common.a -$(TOPDIR)/common/COMMON.o: - $(MAKE) -C $(TOPDIR)/common COMMON.o +$(TOPDIR)/common/data.a: + $(MAKE) -C $(TOPDIR)/common data.a $(TOPDIR)/common/gsm-filetypes.o: $(MAKE) -C $(TOPDIR)/common gsm-filetypes.o @@ -43,7 +56,7 @@ gnokiilib: $(OBJS) $(TOPDIR)/common/libmygnokii.so makelib: gnokiilib clean: - $(RM) $(OBJS) *~ depend gnokii gnokiilib *.exe core *.bak + $(RM) $(OBJS) cleanup.o *~ depend gnokii gnokiilib *.exe core *.bak install: all $(INSTALL) -d $(bindir)