home *** CD-ROM | disk | FTP | other *** search
Makefile | 1997-07-19 | 827 b | 43 lines |
- # Makefile for embedded Python use demo.
- # (This version tailored for CNRI and Solaris; edit lines marked with XXX.)
-
- # XXX The compiler you are using
- CC= gcc
-
- # XXX Top of the build tree and source tree
- blddir= ../..
- srcdir= ../..
-
- # Python version
- VERSION= 1.5
-
- # Compiler flags
- OPT= -g
- INCLUDES= -I$(srcdir)/Include -I$(blddir)
- CFLAGS= $(OPT) $(INCLUDES)
-
- # The Python library
- LIBPYTHON= $(blddir)/libpython$(VERSION).a
-
- # XXX edit LIBS (in particular) to match $(blddir)/Modules/Makefile
- LIBS= -lsocket -lnsl -ldl -lreadline -ltermcap
- SYSLIBS= -lm
- MODLIBS=
- ALLLIBS= $(LIBPYTHON) $(MODLIBS) $(LIBS) $(SYSLIBS)
-
- # Build the demo application
- all: demo
- demo: demo.o
- $(CC) demo.o $(ALLLIBS) -o demo
-
- # Administrative targets
-
- test: demo
- ./demo
-
- clean:
- -rm -f *.o core
-
- clobber: clean
- -rm -f *~ @* '#'* demo
-