X-Git-Url: https://git.jankratochvil.net/?p=gnokii.git;a=blobdiff_plain;f=common%2FMakefile;h=c63a8a7be28ccd36989c7060f7f1066f3dcc6aec;hp=e396803b2574f1c7d70e88bcb65bbe0ae412f5fa;hb=49dd905279a8e62936e3713510ab0fd738e20ecb;hpb=a2dfc99dc499ea8600bf5178f8122125d7d7d557 diff --git a/common/Makefile b/common/Makefile index e396803..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,73 +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/fbusirda.o \ - protocol/mbus.o \ - protocol/at.o \ - newmodules/sniff/sniff.o \ - newmodules/newat.o \ - newmodules/n6110.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: @@ -90,3 +70,4 @@ endif .PHONY: all install clean dep depend +