File: makefile.my

package info (click to toggle)
v1 1.17-4
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 5,812 kB
  • ctags: 6,780
  • sloc: cpp: 43,604; ansic: 5,003; makefile: 955; sh: 30
file content (49 lines) | stat: -rw-r--r-- 1,137 bytes parent folder | download
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
49
#=======================================================================
#@V@:Note: This file generated by vgen V1.00 (04:39:41 PM 13 Aug 1996).
#=======================================================================

CC	=	g++

HOMEV	=	/usr/local/v
X11INC	=	/usr/X11/include
X11LIB	=	/usr/X11R6/lib
LIBS	=	-lV -lXaw -lXmu -lXt -lXext -lX11
VLibDir	=	$(HOMEV)/lib
oDir	=	.
Bin	=	.

VPATH	=	$(HOMEV)/include/v

#--------------------------------------------------------------
# Architecture dependent

# Flags for includes and libraries

CFLAGS	=	-O -I$(X11INC) -I$(HOMEV)/include

LFLAGS	=	-O -L$(X11LIB) -L$(VLibDir)

EXOBJS	=	$(oDir)/myapp.o \
		$(oDir)/mydlg.o \
		$(oDir)/mycnv.o \
		$(oDir)/mycmdw.o

all:	$(Bin)/my

objs:	$(EXOBJS)

$(Bin)/my:	$(EXOBJS) $(VLibDir)/libV.a
	$(CC) -o $@ $(LFLAGS) $(EXOBJS) $(LIBS)

$(oDir)/mycnv.o:	mycnv.cpp v_defs.h mycnv.h
	$(CC) -c $(CFLAGS) -o $@ $<

$(oDir)/mydlg.o:	mydlg.cpp v_defs.h mydlg.h
	$(CC) -c $(CFLAGS) -o $@ $<

$(oDir)/mycmdw.o:	mycmdw.cpp v_defs.h mycmdw.h
	$(CC) -c $(CFLAGS) -o $@ $<

$(oDir)/myapp.o:	myapp.cpp v_defs.h mydlg.h \
	myapp.h mycmdw.h
	$(CC) -c $(CFLAGS) -o $@ $<