Major build system reorganization
[dyninst.git] / rtinst / make.module.tmpl
1 #
2 # Common makefile template for rtinst library.  This file is not
3 # intended to be a useful Makefile in isolation; instead, it should be
4 # included from within an architecture-specific Makefile.
5 #
6 # $Log: make.module.tmpl,v $
7 # Revision 1.1  1995/01/30 18:30:31  jcargill
8 # Major build system reorganization
9 #
10 #
11
12 TARGET        = libdyninstRT.a
13 ALT_TARGET    = DYNINSTstartCode.o DYNINSTendCode.o
14
15 SRCS         += ../src/RTposix.c
16
17 DYNSRCS       = ../src/DYNINSTstartCode.c \
18                 ../src/DYNINSTendCode.c
19
20 LIBS         += /usr/lib/libkvm.a
21
22 all: $(TARGET) $(ALT_TARGET)
23
24 # override standard install rule; provide a default DEST if not already set
25 UNCOMMON_INSTALL= true
26 ifndef DEST
27 DEST            = ../../../lib/$(PLATFORM)
28 endif
29
30 install: $(DEST)/$(TARGET) $(DEST)/DYNINSTstartCode.o $(DEST)/DYNINSTendCode.o
31
32 $(DEST)/DYNINSTstartCode.o: DYNINSTstartCode.o
33         cp DYNINSTstartCode.o ../../../lib/$(PLATFORM)
34
35 $(DEST)/DYNINSTendCode.o: DYNINSTendCode.o
36         cp DYNINSTendCode.o ../../../lib/$(PLATFORM)