1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
GTK_INC_FLAGS = `gtk-config --cflags`
GTK_LIB_FLAGS = `gtk-config --libs`
GTK_DEF = -D_USE_GTK
GTK_OBJS = wmppxp-util.o
#GTK_INC_FLAGS =
#GTK_LIB_FLAGS =
#GTK_DEF =
#GTK_OBJS =
XINCDIR = /usr/X11R6/include
XLIBDIR = /usr/X11R6/lib
XLIBS = -lX11 -lXpm -lXext
PPXPINCDIR = ../../lib
PPXPLIBDIR = ../../lib
PPXPLIB = ppxp.a
PPXPLIBSO = ppxp_so.a
INSTALLDIR = /usr/local/bin
INSTALLMODE = -cs -m 755
CC = gcc
#CFLAGS = -g -c -O -I$(XINCDIR) -I$(PPXPINCDIR) -D_USE_GTK `gtk-config --cflags`
#LDFLAGS = -L$(XLIBDIR) $(XLIBS) $(PPXPLIBDIR)/$(PPXPLIB) `gtk-config --libs`
CFLAGS = -g -O2 -c -O3 -I$(XINCDIR) -I$(PPXPINCDIR) $(GTK_DEF) $(GTK_INC_FLAGS)
LDFLAGS = -L$(XLIBDIR) $(XLIBS) $(PPXPLIBDIR)/$(PPXPLIB) $(GTK_LIB_FLAGS)
OBJS = wmppxp.o wmppxp-x.o $(GTK_OBJS)
.c.o:
$(CC) $(CFLAGS) $< -o $*.o
wmppxp: $(OBJS)
$(CC) -o wmppxp $^ $(LDFLAGS)
clean::
rm -f $(OBJS) *~ wmppxp
install:
install $(INSTALLMODE) wmppxp $(INSTALLDIR)
wmppxp.o: wmppxp-x.h wmppxp-util.h site.h
wmppxp-x.o: wmppxp-x.h wmppxp.xpm wmppxp-parts.xpm wmppxp-mask.xbm
wmppxp-util.o: wmppxp-util.h
|