|
Packit |
f574b8 |
# $LynxId: makefile.dsl,v 1.19 2008/06/30 23:53:42 tom Exp $
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
OBJS= UCdomap.o UCAux.o UCAuto.o \
|
|
Packit |
f574b8 |
LYClean.o LYShowInfo.o LYEdit.o LYStrings.o \
|
|
Packit |
f574b8 |
LYMail.o HTAlert.o GridText.o LYGetFile.o \
|
|
Packit |
f574b8 |
LYMain.o LYMainLoop.o LYCurses.o LYBookmark.o LYmktime.o LYUtils.o \
|
|
Packit |
f574b8 |
LYOptions.o LYReadCFG.o LYSearch.o LYHistory.o LYSession.o \
|
|
Packit |
f574b8 |
LYForms.o LYPrint.o LYrcFile.o LYDownload.o LYNews.o LYKeymap.o \
|
|
Packit |
f574b8 |
HTML.o HTFWriter.o HTInit.o DefaultStyle.o LYLocal.o LYUpload.o \
|
|
Packit |
f574b8 |
LYLeaks.o LYexit.o LYJump.o LYList.o LYCgi.o LYTraversal.o \
|
|
Packit |
f574b8 |
LYEditmap.o LYCharSets.o LYCharUtils.o LYMap.o LYCookie.o LYExtern.o \
|
|
Packit |
f574b8 |
LYStyle.o LYHash.o LYPrettySrc.o TRSTable.o parsdate.o
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
CFLAGS= -O2 $(MCFLAGS) $(INTLFLAGS) -I. -I.. $(SLANGINC)
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
# comment this line to suppress DIRED support
|
|
Packit |
f574b8 |
DIRED_DEFS = \
|
|
Packit |
f574b8 |
-DDIRED_SUPPORT \
|
|
Packit |
f574b8 |
-DOK_UUDECODE \
|
|
Packit |
f574b8 |
-DOK_TAR \
|
|
Packit |
f574b8 |
-DOK_GZIP \
|
|
Packit |
f574b8 |
-DOK_ZIP \
|
|
Packit |
f574b8 |
-DOK_OVERRIDE
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
CC = gcc
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
MCFLAGS = \
|
|
Packit |
f574b8 |
$(DIRED_DEFS) \
|
|
Packit |
f574b8 |
-DACCESS_AUTH \
|
|
Packit |
f574b8 |
-DDISP_PARTIAL \
|
|
Packit |
f574b8 |
-DDJGPP_KEYHANDLER \
|
|
Packit |
f574b8 |
-DDOSPATH \
|
|
Packit |
f574b8 |
-DHAVE_POPEN \
|
|
Packit |
f574b8 |
-DNOUSERS \
|
|
Packit |
f574b8 |
-DNO_CUSERID \
|
|
Packit |
f574b8 |
-DNO_TTYTYPE \
|
|
Packit |
f574b8 |
-DNO_UTMP \
|
|
Packit |
f574b8 |
-DUSE_EXTERNALS \
|
|
Packit |
f574b8 |
-DUSE_PRETTYSRC \
|
|
Packit |
f574b8 |
-DUSE_SLANG \
|
|
Packit |
f574b8 |
-DUSE_SOURCE_CACHE \
|
|
Packit |
f574b8 |
-DUSE_ZLIB \
|
|
Packit |
f574b8 |
$(SSLFLAGS) \
|
|
Packit |
f574b8 |
$(SSLINC) \
|
|
Packit |
f574b8 |
-I./chrtrans \
|
|
Packit |
f574b8 |
-I../WWW/Library/Implementation \
|
|
Packit |
f574b8 |
-I/dev/env/DJDIR/watt32/inc
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
WWWLIB = \
|
|
Packit |
f574b8 |
../WWW/Library/djgpp/libwww.a \
|
|
Packit |
f574b8 |
/dev/env/DJDIR/watt32/lib/libwatt.a
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
LIBS= $(SLANGLIB) -lslang $(SSLLIB) -lz $(INTLLIBS)
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
# Uncomment the following to enable Internationalization.
|
|
Packit |
f574b8 |
#INTLFLAGS = -DHAVE_GETTEXT -DHAVE_LIBINTL_H
|
|
Packit |
f574b8 |
#INTLLIBS= -lintl -liconv
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
# Uncomment the following to enable SSL.
|
|
Packit |
f574b8 |
#SSLFLAGS = -DUSE_SSL
|
|
Packit |
f574b8 |
#SSLLIB = -lssl -lcrypto
|
|
Packit |
f574b8 |
#SSLINC = -I/dev/env/DJDIR/include/openssl
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
all: lynx.exe
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
lynx.exe: message $(OBJS) $(WWWLIB)
|
|
Packit |
f574b8 |
@echo "Linking and creating Lynx executable"
|
|
Packit |
f574b8 |
$(CC) $(CFLAGS) -o lynx.exe $(OBJS) $(WWWLIB) $(LIBS)
|
|
Packit |
f574b8 |
@echo "Welcome to Lynx!"
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
message:
|
|
Packit |
f574b8 |
@echo "Compiling Lynx sources"
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
dbg: $(OBJS) $(WWWLIB)
|
|
Packit |
f574b8 |
@echo "Making Lynx code"
|
|
Packit |
f574b8 |
$(CC) -g $(OBJS) $(CFLAGS) $(WWWLIB) $(LIBS)
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
lint:
|
|
Packit |
f574b8 |
lint *.c > ../lint.out
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
clean:
|
|
Packit |
f574b8 |
rm -f lynx.exe core *.[ob]
|
|
Packit |
f574b8 |
|
|
Packit |
f574b8 |
DefaultStyle.o: ../userdefs.h
|
|
Packit |
f574b8 |
HTFWriter.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYBookmark.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYCharSets.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYCharUtils.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYCookie.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYDownload.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYEditmap.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYExtern.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYGetFile.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYHistory.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYKeymap.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYMain.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYMainLoop.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYOptions.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYReadCFG.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYShowInfo.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYStrings.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYTraversal.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYUtils.o: ../userdefs.h
|
|
Packit |
f574b8 |
LYmktime.o: ../userdefs.h
|
|
Packit |
f574b8 |
parsdate.o: ../userdefs.h
|