default: all all: shpcreate.exe shpadd.exe shpdump.exe dbfcreate.exe dbfadd.exe dbfdump.exe shptest.exe shptreedump.exe shapelib.dll shpopen.obj: shpopen.c shapefil.h $(CC) $(CFLAGS) -c shpopen.c shptree.obj: shptree.c shapefil.h $(CC) $(CFLAGS) -c shptree.c dbfopen.obj: dbfopen.c shapefil.h $(CC) $(CFLAGS) -c dbfopen.c shpcreate.exe: shpcreate.c shpopen.obj $(CC) $(CFLAGS) shpcreate.c shpopen.obj $(LINKOPT) -o shpcreate shpadd.exe: shpadd.c shpopen.obj $(CC) $(CFLAGS) shpadd.c shpopen.obj $(LINKOPT) shpdump.exe: shpdump.c shpopen.obj $(CC) $(CFLAGS) shpdump.c shpopen.obj $(LINKOPT) dbfcreate.exe: dbfcreate.c dbfopen.obj $(CC) $(CFLAGS) dbfcreate.c dbfopen.obj $(LINKOPT) dbfadd.exe: dbfadd.c dbfopen.obj $(CC) $(CFLAGS) dbfadd.c dbfopen.obj $(LINKOPT) dbfdump.exe: dbfdump.c dbfopen.obj $(CC) $(CFLAGS) dbfdump.c dbfopen.obj $(LINKOPT) shptest.exe: shptest.c shpopen.obj $(CC) $(CFLAGS) shptest.c shpopen.obj $(LINKOPT) shputils.exe: shputils.c shpopen.obj dbfopen.obj $(CC) $(CFLAGS) shputils.c shpopen.obj dbfopen.obj $(LINKOPT) shptreedump.exe: shptreedump.c shptree.obj shpopen.obj $(CC) $(CFLAGS) shptreedump.c shptree.obj shpopen.obj $(LINKOPT) clean: del *.obj dbfdump dbfcreate dbfadd shpdump shpcreate shpadd shputils shapelib.dll: shpopen.obj dbfopen.obj shptree.obj shapelib.def link /dll /def:shapelib.def /out:shapelib.dll /implib:shapelib.lib \ shpopen.obj dbfopen.obj shptree.obj