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
|
#
# @(#)Makefile.customer 1.6 90/06/19
#
# Makefile for the panels example programs for XView programmers
#
# Modify for a different location
DESTDIR = /usr/local
CONFDIR = /etc
# OPENWINHOME has to be defined outside
INCLUDE = -I$(OPENWINHOME)/include
# If you want to compile for debugging, change "-O" to "-g"
#CFLAGS = ${INCLUDE} -g -DDEBUG -DDONT_MOUNT
#CFLAGS = ${INCLUDE} -g -DDEBUG
CFLAGS = $(INCLUDE) -O2
LDFLAGS =
XVIEW_LIBS = -L$(OPENWINHOME)/lib -lxview -lolgx -lX11
OBJS = xvmount.o
all: xvmount strip
debug: xvmount
xvmount: $(OBJS)
$(CC) -o $@ $(OBJS) $(LDFLAGS) $(XVIEW_LIBS)
strip: xvmount
strip xvmount
clean:
rm -f core $(OBJS) xvmount
install:
test -d $(DESTDIR)/bin || install -d $(DESTDIR)/bin
install -s -m 'a+rx,u+ws' xvmount $(DESTDIR)/bin/xvmount
test -d $(DESTDIR)/man || install -d $(DESTDIR)/man
test -d $(DESTDIR)/man/man1 || install -d $(DESTDIR)/man/man1
install -m 0644 xvmount.1 $(DESTDIR)/man/man1/xvmount.1
test -d $(CONFDIR) || install -d $(CONFDIR)
install -m 0644 xvmounttab $(CONFDIR)/xvmounttab
@echo " Please, modify $(CONFDIR)/xvmounttab to meet your system needs!"
|