X-Git-Url: https://git.jankratochvil.net/?p=gnokii.git;a=blobdiff_plain;f=common%2FMakefile;fp=common%2FMakefile;h=c63a8a7be28ccd36989c7060f7f1066f3dcc6aec;hp=2dad72903a26a0ca818d9c46bd88a41e8809215f;hb=1379b6d01c3c3bd082a8ab32433450d8a2f3419c;hpb=a363234939c6030f24d092e9d4d97ee40f50ce03 diff --git a/common/Makefile b/common/Makefile index 2dad729..c63a8a7 100644 --- a/common/Makefile +++ b/common/Makefile @@ -1,7 +1,12 @@ # +# $Id$ +# # Makefile for the GNOKII tool suite. # +# Copyright (C) 1999 Hugh Blemings & Pavel Janík ml. +# 2000 Karel Zak +# # # For this common directory is used "subsystem.o" .o files concept. @@ -12,75 +17,48 @@ TOPDIR=.. include $(TOPDIR)/Makefile.global -CFLAGS += $(PTHREAD_CFLAGS) - -DIRS = protocol \ - oldmodules \ - newmodules - -OBJS = devices/device.o \ - data/rlp-common.o \ - data/rlp-crc24.o \ - files/midifile.o \ +OBJS = cfgreader.o \ + device.o \ gsm-ringtones.o \ - gsm-coding.o \ - gsm-datetime.o \ - gsm-wap.o \ + at-hw.o \ + cimd.o \ gsm-api.o \ - gsm-phonebook.o \ - gsm-calendar.o \ gsm-networks.o \ - gsm-bitmaps.o \ - gsm-sms.o \ - files/cfgreader.o \ + vcal.o \ misc.o \ - protocol/fbus.o \ - protocol/fbus3110.o \ - protocol/fbusirda.o \ - protocol/mbus.o \ - protocol/at.o \ - newmodules/sniff/sniff.o \ - newmodules/newat.o \ - newmodules/n6110.o \ - newmodules/n3110.o \ - newmodules/n7110.o - -DATA_OBJS = data/virtmodem.o \ - data/at-emulator.o \ - data/datapump.o - -ifdef WIN32 - OBJS += $(TOPDIR)/win32/winserial.o -else - OBJS += devices/unixserial.o \ - devices/unixirda.o \ - devices/tekram.o -endif + gsm-bitmaps.o \ + gsm-common.o \ + gsm-encoding.o \ + gsm-statemachine.o +# gsm-sms.o \ -ifdef XPM_CFLAGS - CFLAGS += $(XPM_CFLAGS) -endif +all: libgnokii.a gsm-filetypes.o + +phones/PHONES.o: + $(MAKE) -C phones PHONES.o -all: COMMON.o DATA.o gsm-filetypes.o +links/LINKS.o: + $(MAKE) -C links LINKS.o -COMMON.o: $(OBJS) - $(LD) $(LDREL) $(LDOUT) COMMON.o $(OBJS) +devices/DEVICES.o: + $(MAKE) -C devices DEVICES.o -DATA.o: $(DATA_OBJS) - $(LD) $(LDREL) $(LDOUT) DATA.o $(DATA_OBJS) +libgnokii.a: $(OBJS) phones/PHONES.o links/LINKS.o devices/DEVICES.o + ar rcs $@ $^ +# $(CC) -shared -o libgnokii.so $(OBJS) phones/PHONES.o links/LINKS.o devices/DEVICES.o -gsm-filetypes.o: files/gsm-filetypes.c - $(CC) $(CFLAGS) -c files/gsm-filetypes.c +gsm-filetypes.o: gsm-filetypes.c + $(CC) $(CFLAGS) $(CPPFLAGS) $(XPM_CFLAGS) -c gsm-filetypes.c -makelib: $(OBJS) DATA.o gsm-filetypes.o - $(CC) -shared -o libmygnokii.so $(OBJS) DATA.o gsm-filetypes.o +vcal.c: vcal.lx + $(LEX) -ovcal.c vcal.lx clean: - $(RM) $(OBJS) $(DATA_OBJS) *~ depend libmygnokii.so COMMON.o gsm-filetypes.o DATA.o - + $(RM) $(OBJS) *~ depend COMMON.o gsm-filetypes.o vcal.c phones/PHONES.o links/LINKS.o devices/DEVICES.o *.a + install: $(INSTALL) -d $(libdir) - $(INSTALL) libmygnokii.so $(libdir) + $(INSTALL) libgnokii.so $(libdir) @echo depend dep: @@ -92,3 +70,4 @@ endif .PHONY: all install clean dep depend +