--- upstream/0.5.1/example/Makefile 2005/07/29 21:56:53 2 +++ upstream/0.5.2/example/Makefile 2005/08/03 15:21:15 9 @@ -1,4 +1,4 @@ -# Makefile for sample programs Hyper Estraier +# Makefile for sample programs of Hyper Estraier @@ -11,14 +11,13 @@ SHELL = /bin/sh # Targets -MYBINS = example001 example002 +MYBINS = coreexample001 coreexample002 nodeexample001 nodeexample002 # Building binaries CC = gcc -CPPFLAGS = -I. -I.. -I$(HOME)/include -I/usr/local/include -CFLAGS = -Wall -ansi -pedantic -g -O2 -LDFLAGS = -L. -L.. -L$(HOME)/lib -L/usr/local/lib -LIBS = -lestraier -lqdbm -lz -liconv -lm -lc +CFLAGS = -I. -I.. `../estconfig --cflags` +LDFLAGS = `../estconfig --ldflags` +LIBS = -L. -L.. `../estconfig --libs` LDENV = LD_RUN_PATH=/lib:/usr/lib:$(HOME)/lib:/usr/local/lib:.:.. @@ -32,7 +31,7 @@ .SUFFIXES : .c .o .c.o : - $(CC) -c $(CPPFLAGS) $(CFLAGS) $< + $(CC) -c $(CFLAGS) $< @@ -57,12 +56,20 @@ #================================================================ -example001 : example001.o - $(LDENV) $(CC) $(CFLAGS) -o $@ example001.o $(LDFLAGS) $(LIBS) +coreexample001 : coreexample001.o + $(LDENV) $(CC) $(CFLAGS) -o $@ coreexample001.o $(LDFLAGS) $(LIBS) -example002 : example002.o - $(LDENV) $(CC) $(CFLAGS) -o $@ example002.o $(LDFLAGS) $(LIBS) +coreexample002 : coreexample002.o + $(LDENV) $(CC) $(CFLAGS) -o $@ coreexample002.o $(LDFLAGS) $(LIBS) + + +nodeexample001 : nodeexample001.o + $(LDENV) $(CC) $(CFLAGS) -o $@ nodeexample001.o $(LDFLAGS) $(LIBS) + + +nodeexample002 : nodeexample002.o + $(LDENV) $(CC) $(CFLAGS) -o $@ nodeexample002.o $(LDFLAGS) $(LIBS)