$OpenBSD: patch-makefile_Linux,v 1.3 2005/04/19 15:14:38 pedro Exp $ --- makefile.Linux.orig Sat Jan 15 20:52:38 2005 +++ makefile.Linux Sat Apr 16 17:23:40 2005 @@ -5,42 +5,26 @@ COMPAT=compat-5.1r2 LUAC=luac BIN2C=bin2c -CC=gcc -OPT=-O2 $(INC) -DEF = -DLUASOCKET_DEBUG #-Dsocklen_t=int -LOBJS= \ - luasocket.o \ - timeout.o \ - buffer.o \ - io.o \ - auxiliar.o \ - except.o \ - select.o \ - options.o \ - inet.o \ - tcp.o \ - udp.o \ - usocket.o \ - $(COMPAT)/compat-5.1.o +LOBJS= luasocket.o timeout.o buffer.o io.o auxiliar.o except.o select.o\ + options.o inet.o tcp.o udp.o usocket.o -MOBJS= \ - mime.o \ - $(COMPAT)/compat-5.1.o +MOBJS= mime.o -CFLAGS=-I../../include -I$(COMPAT) $(PROF) $(OPT) $(DBG) $(DEF) -pedantic -W -Wall +CFLAGS+= -I$(LOCALBASE)/include -fPIC -DPIC +LDFLAGS+= -L$(LOCALBASE)/lib -lluacompat -LDYN=lsocket.so +LDYN=luasocket.so.$(LV) -MDYN=lmime.so +MDYN=luamime.so.$(LV) all: $(LDYN) $(MDYN) $(LDYN): $(LOBJS) - gcc -shared -o $(LDYN) $(LOBJS) + $(CC) -shared $(LDFLAGS) -fPIC -o $(LDYN) $(LOBJS) $(MDYN): $(MOBJS) - gcc -shared -o $(MDYN) $(MOBJS) + $(CC) -shared $(LDFLAGS) -fPIC -o $(MDYN) $(MOBJS) auxiliar.o: auxiliar.c auxiliar.h buffer.o: buffer.c buffer.h io.h timeout.h