$NetBSD: patch-examples_session_session_ex1_Makefile,v 1.1 2013/03/08 12:36:40 makoto Exp $ Libtoolize. --- examples/session/session_ex1/Makefile.orig 2003-08-31 09:14:16.000000000 +0900 +++ examples/session/session_ex1/Makefile 2013-03-01 12:48:19.000000000 +0900 @@ -1,14 +1,14 @@ CC = gcc -FLAGS = -Wall +CFLAGS = -Wall -I @@PREFIX@@/include +LDFLAGS = -L@@PREFIX@@/lib -lcgi -Wl,-rpath=@@PREFIX@@/lib CGIBIN = . all: - $(CC) $(FLAGS) -lcgi session.c -o $(CGIBIN)/session.cgi - $(CC) $(FLAGS) -lcgi login.c -o $(CGIBIN)/login.cgi - $(CC) $(FLAGS) -lcgi show_vars.c -o $(CGIBIN)/show_vars.cgi - $(CC) $(FLAGS) -lcgi restricted.c -o $(CGIBIN)/restricted.cgi - $(CC) $(FLAGS) -lcgi destroy.c -o $(CGIBIN)/destroy.cgi - + for i in session login show_vars restricted destroy ;\ + do \ + libtool --mode=compile $(CC) $(CFLAGS) -o $$i.o -c $$i.c ; \ + libtool --mode=link $(CC) $(LDFLAGS) $$i.o -o $(CGIBIN)/$$i.cgi ;\ + done @echo @echo Example compiled. @echo Now copy *.cgi and *.html