~ubuntu-branches/debian/jessie/eso-midas/jessie

« back to all changes in this revision

Viewing changes to system/idiserv/src/makefile

  • Committer: Package Import Robot
  • Author(s): Ole Streicher
  • Date: 2014-04-22 14:44:58 UTC
  • Revision ID: package-import@ubuntu.com-20140422144458-okiwi1assxkkiz39
Tags: upstream-13.09pl1.2+dfsg
ImportĀ upstreamĀ versionĀ 13.09pl1.2+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# .COPYRIGHT:   Copyright (c) 1988-2009 European Southern Observatory,
 
2
#                                               all rights reserved
 
3
# .TYPE         make file
 
4
# .NAME         $MIDASHOME/$MIDVERS/system/idiserver/src/makefile 
 
5
# .LANGUAGE     makefile syntax
 
6
# .ENVIRONMENT  Unix Systems. 
 
7
# .COMMENT      Compiles source files and generates "idiserv" IDI server 
 
8
#               program
 
9
#
 
10
# .REMARKS      
 
11
# .AUTHOR       K. Banse
 
12
# .VERSION 1.5  881114
 
13
# .VERSION 3.1  890629          add Xtest.exe   KB
 
14
# .VERSION 4.1  901203          New directory structure. CG.
 
15
# .VERSION 4.2  901221          add fontsup.exe   KB
 
16
# .VERSION 4.3  910923          throw out preinstall stuff for VMS  KB
 
17
# .VERSION 4.4  911220          throw out creadsp.c (merged with wndcrea.c) KB
 
18
# .VERSION 3.0  930308          Using default.mk file
 
19
# .VERSION 3.1  940311          Only executables. CG.
 
20
 
 
21
# 090122        last modif
 
22
 
 
23
 
 
24
include ../../../local/default.mk
 
25
 
 
26
M = ../../exec
 
27
 
 
28
CFLAGS = $(C_OPT) $(DEBUG) $(MEM_OPT) $(SYS) -I$(INC) $(X11INC)
 
29
 
 
30
LLIB0= -L$(LIBDIR) -lmidas
 
31
LLIB1 = -L$(LIBDIR) -lgmidas -lmidas
 
32
LLIB2 = -L$(LIBDIR) -ldisp -lgen -lsubplot -lidi -lgmidas -lmidas
 
33
 
 
34
LIB0 =   $(LIBDIR)/libmidas.a
 
35
 
 
36
LIB1 =  $(LIBDIR)/libgmidas.a \
 
37
        $(LIBDIR)/libmidas.a
 
38
 
 
39
LIB2 =  $(LIBDIR)/libdisp.a \
 
40
        $(LIBDIR)/libgen.a \
 
41
        $(LIBDIR)/libsubplot.a \
 
42
        $(LIBDIR)/libidi.a \
 
43
        $(LIBDIR)/libgmidas.a \
 
44
        $(LIBDIR)/libmidas.a
 
45
 
 
46
IDISERV=idiserv
 
47
OUT = $(M)/$(IDISERV).exe $(M)/killidi.exe \
 
48
      $(M)/fontsup.exe Xtest.exe
 
49
 
 
50
OBJ = idiserv.o \
 
51
      xwimg.o killidi.o fontsup.o Xtest.o cursdemo.o textdemo.o
 
52
 
 
53
# DEPENDENCIES;
 
54
all: $(MAKEFILE_VMS) $(OUT) ididebug idigo
 
55
 
 
56
$(MAKEFILE_VMS): makefile
 
57
        $(MAKE_VMS)
 
58
 
 
59
$(M)/idiserv.exe: idiserv.o xwimg.o $(LIB2)
 
60
        $(LDCC) idiserv.o xwimg.o $(LLIB2) $(XWLIB) $(MLIB) $(SLIB) -o $@
 
61
        $(STRIP) $@
 
62
 
 
63
$(M)/killidi.exe: killidi.o $(LIB0)
 
64
        $(LDCC) killidi.o ../libsrc/idiclt.o $(LLIB0) $(MLIB) $(SLIB) -o $@
 
65
        $(STRIP) $@
 
66
 
 
67
$(M)/fontsup.exe: fontsup.o $(LIB0)
 
68
        $(LDCC) fontsup.o $(LLIB0) $(XWLIB) $(MLIB) $(SLIB) -o $@
 
69
        $(STRIP) $@
 
70
 
 
71
Xtest.exe: Xtest.o cursdemo.o textdemo.o  $(LIB0)
 
72
        $(LDCC) Xtest.o cursdemo.o textdemo.o $(LLIB0) $(XWLIB) $(MLIB) $(SLIB) -o $@
 
73
        $(STRIP) $@
 
74
 
 
75
idiserv.o: $(INC)/idi.h \
 
76
        $(INC)/idiserver.h \
 
77
        $(INC)/idifunct.h 
 
78
 
 
79
idiclt.o: $(INC)/idi.h \
 
80
        $(INC)/idiclient.h \
 
81
        $(INC)/idifunct.h
 
82
 
 
83
Xtest.o: $(INC)/idi.h \
 
84
        $(INC)/x11defs.h 
 
85
 
 
86
cursdemo.o: $(INC)/idi.h \
 
87
        $(INC)/x11defs.h 
 
88
 
 
89
textdemo.o: $(INC)/idi.h \
 
90
        $(INC)/x11defs.h 
 
91
 
 
92
clean_exec: 
 
93
        rm -f $(OUT)
 
94
 
 
95
clean: 
 
96
        rm -f $(OBJ) 
 
97
        rm -f ididebug idigo