1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
#
#
# Makefile for g2_library (demo)
#
#
CC = gcc
CXX = g++
##Linux
F77 = g77
CPP = /lib/cpp
##OSF
#F77 = f77
#F77_FLAGS=-i8
##AIX
#F77 = xlf
#CPP = /usr/ccs/lib/cpp
##IRIX
#F77 = f77 -n32
#CPP = /lib/cpp -P -DFORTRAN
CFLAGS = -I../src -I../src/X11 -I../src/PS -I../src/Win32 -I../src/GD -I../src/FIG -O2 -I/usr/local/include -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DLINUX=1 -DDO_PS=1 -DDO_FIG=1 -DDO_X11=1 -DDO_XDBE=1 -DDO_GD=1 -DDO_GIF=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1
CXXFLAGS = -I../src -I../src/X11 -I../src/PS -I../src/Win32 -I../src/GD/ -I../src/FIG -O2 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DLINUX=1 -DDO_PS=1 -DDO_FIG=1 -DDO_X11=1 -DDO_XDBE=1 -DDO_GD=1 -DDO_GIF=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1
LIBS = -L.. -lg2 -L/usr/X11R6/lib -L/usr/local/lib -lm -lX11 -lXext -lgd
DEMO_PS = simple_PS
DEMO_FIG = simple_FIG
DEMO_X11 = simple_X11 pointer handles g2_anim
DEMO_GD = simple_gd
#DEMO_WIN32 = simple_win32 g2_anim
DEMO = g2_test g2_arc g2_splines_demo demo_cpp $(DEMO_PS) $(DEMO_FIG) $(DEMO_X11) $(DEMO_GD) $(DEMO_WIN32)
all: $(DEMO)
demo: $(DEMO)
g2_test: g2_test.c
$(CC) $(CFLAGS) g2_test.c $(LIBS) $(LDFLAGS) -o $@
g2_arc: g2_arc.c
$(CC) $(CFLAGS) g2_arc.c $(LIBS) $(LDFLAGS) -o $@
g2_splines_demo: g2_splines_demo.c
$(CC) $(CFLAGS) g2_splines_demo.c $(LIBS) $(LDFLAGS) -o $@
g2_anim: g2_anim.c
$(CC) $(CFLAGS) g2_anim.c $(LIBS) $(LDFLAGS) -o $@
simple_PS: simple_PS.c
$(CC) $(CFLAGS) simple_PS.c $(LIBS) $(LDFLAGS) -o $@
simple_FIG: simple_FIG.c
$(CC) $(CFLAGS) simple_FIG.c $(LIBS) $(LDFLAGS) -o $@
simple_X11: simple_X11.c
$(CC) $(CFLAGS) simple_X11.c $(LIBS) $(LDFLAGS) -o $@
simple_win32: simple_win32.c
$(CC) $(CFLAGS) simple_win32.c $(LIBS) $(LDFLAGS) -lkernel32 -lgdi32 -luser32 -lcomdlg32 -o $@
pointer: pointer.c
$(CC) $(CFLAGS) pointer.c $(LIBS) $(LDFLAGS) -o $@
handles: handles.c
$(CC) $(CFLAGS) handles.c $(LIBS) $(LDFLAGS) -o $@
simple_gd: simple_gd.c
$(CC) $(CFLAGS) simple_gd.c $(LIBS) $(LDFLAGS) -o $@
demo_cpp: demo_cpp.cpp
$(CXX) $(CXXFLAGS) demo_cpp.cpp $(LIBS) $(LDFLAGS) -o $@
demo_f: demo_f.f
$(F77) $(F77_FLAGS) demo_f.f $(LIBS) $(LDFLAGS) -o $@
g2testf: g2_test.f
$(CPP) -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DLINUX=1 -DDO_PS=1 -DDO_FIG=1 -DDO_X11=1 -DDO_XDBE=1 -DDO_GD=1 -DDO_GIF=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -E g2_test.f > g2testf.f
$(F77) g2testf.f $(LDFLAGS) -o g2testf
clean:
-rm $(DEMO) g2testf g2testf.f demo_f *~ core *.ps *.fig *.eps *.png *.jpg *.fig.bak
|