blob: 31373872a44366578f27071076f2b3cf3a3eaa70 (
plain)
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
50
51
52
53
54
55
56
57
58
59
60
|
#
# Ivy, C interface
#
# Copyright (C) 1997-2002
# Centre d'Études de la Navigation Aérienne
#
# Makefile
#
# Authors: François-Régis Colin <fcolin@cena.fr>
# Stéphane Chatty <chatty@cena.fr>
#
# $Id: Makefile.mingw 3061 2007-02-13 08:35:08Z fourdan $
#
# Please refer to file version.h for the
# copyright notice regarding this software
#
#RM=del
RM=rm -f
XTINC =
XTLIB =
GTKINC = `gtk-config --cflags`
GTKLIB = `gtk-config --libs`
GLUTINC = -I/usr/include -I.
GLUTLIB = -L.
TCLINCL = -I/usr/include/tcl8.4
TCLLIB = -ltcl84
EXTRALIB= -L../src -lws2_32
EXTRAINC=-I../src
CC=gcc
#CFLAGS = -g
# IVY full debug
CFLAGS = -g -DDEBUG
TARGETS = ivyprobe
# not yiet ivygtkprobe ivyxtprobe need Modified Glut ivyglutprobe
.c.o:
$(CC) $(CFLAGS) $(PCREINC) $(EXTRAINC) -c $*.c
all: $(TARGETS)
ivyprobe: ivyprobe.o ../src/libivy.a
$(CC) $(CFLAGS) $(EXTRAINC) -o $@ ivyprobe.o -L. -livy $(PCRELIB) $(EXTRALIB)
clean:
-$(RM) $(TARGETS) *.o *.a *.so *.so.* *~
install: installbins
installbins: commands
test -d $(PREFIX)/usr/bin || mkdir -p $(PREFIX)/usr/bin
test -d $(PREFIX)/usr/X11R6/bin || mkdir -p $(PREFIX)/usr/X11R6/bin
install -m755 ivyprobe $(PREFIX)/usr/bin
# install -m755 ivyglutprobe $(PREFIX)/usr/X11R6/bin
|