File: Makefile

package info (click to toggle)
xvmount 3.6-7
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 88 kB
  • ctags: 81
  • sloc: ansic: 574; makefile: 73; sh: 17
file content (45 lines) | stat: -rw-r--r-- 1,162 bytes parent folder | download | duplicates (2)
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!"