1#NMAKE makefile for Windows developers. 2#Produces a static library (GeoIP.lib). 3 4COMPILER=cl 5 6CFLAGS=-DWIN32 -MD -nologo 7 8GEOIPINC = -I..\libGeoIP 9 10CC1 = $(COMPILER) $(CFLAGS) $(GEOIPINC) -DGEOIPDATADIR=\"$(GEOIPDATADIR)\" 11 12OBJS=GeoIP.obj GeoIPCity.obj regionName.obj md5.obj timeZone.obj 13 14EXTRA_LIBS= advapi32.lib wsock32.lib 15 16AR=lib 17 18GeoIP.lib: GeoIP.obj GeoIPCity.obj regionName.obj md5.obj timeZone.obj 19 $(AR) -nologo $(OBJS) $(EXTRA_LIBS) /OUT:GeoIP.lib 20 21GeoIP.obj: GeoIP.c 22 $(CC1) -c GeoIP.c $(GEOIPINC) 23 24GeoIPCity.obj: GeoIPCity.c 25 $(CC1) -c GeoIPCity.c $(GEOIPINC) 26 27regionName.obj: regionName.c 28 $(CC1) -c regionName.c $(GEOIPINC) 29 30md5.obj: md5.c 31 $(CC1) -c md5.c $(GEOIPINC) 32 33timeZone.obj: timeZone.c 34 $(CC1) -c timeZone.c $(GEOIPINC) 35