home *** CD-ROM | disk | FTP | other *** search
Makefile | 2000-10-25 | 903 b | 45 lines |
- # Makefile for embedded Python use demo.
- # (This version tailored for my Red Hat Linux 6.1 setup;
- # edit lines marked with XXX.)
-
- # XXX The compiler you are using
- CC= gcc
-
- # XXX Top of the build tree and source tree
- blddir= ../../linux
- srcdir= ../..
-
- # Python version
- VERSION= 2.0
-
- # 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= -lnsl -ldl -lreadline -ltermcap -lieee -lpthread -lutil
- LDFLAGS= -Xlinker -export-dynamic
- SYSLIBS= -lm
- MODLIBS=
- ALLLIBS= $(LIBPYTHON) $(MODLIBS) $(LIBS) $(SYSLIBS)
-
- # Build the demo application
- all: demo
- demo: demo.o
- $(CC) $(LDFLAGS) demo.o $(ALLLIBS) -o demo
-
- # Administrative targets
-
- test: demo
- ./demo
-
- clean:
- -rm -f *.o core
-
- clobber: clean
- -rm -f *~ @* '#'* demo
-