summaryrefslogtreecommitdiff
path: root/sci-chemistry/surf/files/surf-1.0-makefile.patch
blob: ae5177ffb5011a0afa7a6c981a4bbff5e27c31b2 (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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
--- a/Makefile
+++ b/Makefile
@@ -1,24 +1,19 @@
 # Compilation flags
 #CC	    = cc
-CC	    = cc
-INCLUDE     = -I. 
+CPPFLAGS += -I.
 #LINCLUDE    = -lcurses -ltermcap -lm
-LINCLUDE    = -lm
-OPT_CFLAGS  = -O2 $(FLAGS) $(INCLUDE)
-#CFLAGS	    = -g $(FLAGS) $(INCLUDE)
-CFLAGS	    = -O2 $(FLAGS) $(INCLUDE)
+LDLIBS      = -lm
 
 # These are the user object files in the application
 SRCS        = surf.c io.c compute.c dual.c utils.c lp.c chull.c tessel_cases.c \
 	      tessel_patches.c tessel_convex.c tessel_concave.c tessel_torus.c 
 
 # obj files for sequential execution
-OBJS        = surf.o io.o compute.o dual.o utils.o lp.o chull.o tessel_cases.o \
+OBJS        = io.o compute.o dual.o utils.o lp.o chull.o tessel_cases.o \
 	      tessel_patches.o tessel_convex.o tessel_concave.o tessel_torus.o  
 
 # make objects
-surf: $(OBJS) Makefile 
-	$(CC) $(CFLAGS) $(OBJS) -o surf $(LINCLUDE)
+surf: $(OBJS)
 
 lint:
 	lint $(INCLUDE) $(SRCS)
@@ -29,80 +24,3 @@
 release:
 	tar -cvf surf.tar README *.[hc] Makefile
 	compress surf.tar
-
-.c.o: 
-	$(CC) $(CFLAGS) -c $*.c
-
-
-# make depend makes the proper include file dependencies.  You _could_ run
-# it on a sun4, but there's a bug in the SunOS version of sed that causes
-# the all-important "cat makedep | sed -e 's/\.o/.d4o/p'" etc. line to
-# not print the results to the stdout (but to keep pumping it through the
-# edits.  The 'p' flag effectively does nothing). To avoid this I have
-# replaced the 'p' flag by the 'w file' flag in sed.
-
-DEPEND = $(SRCS)
-
-depend: $(DEPEND)
-	@ echo making dependencies...
-	@ echo ' ' > makedep
-	@ makedepend $(INCLUDE) -f makedep $(DEPEND)
-	@ echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
-	@ echo '$$r makedep' >>eddep
-	@ echo 'w' >>eddep
-	@ cp Makefile Makefile.bak
-	@ ed - Makefile < eddep
-	@ rm eddep makedep 
-	@ echo '  ' >> Makefile
-	@ echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
-	@ echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
-	@ echo '# see make depend above' >> Makefile
-	@ echo 'done.'
-	@ echo '  ' >> Makefile
-
-# DO NOT DELETE THIS LINE -- make depend depends on it.
-  
- 
-# DO NOT DELETE THIS LINE -- make depend depends on it.
-
-surf.o: surf.h /usr/include/stdio.h /usr/include/math.h /usr/include/stdlib.h
-surf.o: /usr/include/sgidefs.h /usr/include/string.h /usr/include/sys/time.h
-surf.o: linalg.h
-io.o: surf.h /usr/include/stdio.h /usr/include/math.h /usr/include/stdlib.h
-io.o: /usr/include/sgidefs.h /usr/include/string.h /usr/include/sys/time.h
-io.o: linalg.h
-compute.o: surf.h /usr/include/stdio.h /usr/include/math.h
-compute.o: /usr/include/stdlib.h /usr/include/sgidefs.h /usr/include/string.h
-compute.o: /usr/include/sys/time.h linalg.h chull.h dual.h
-dual.o: surf.h /usr/include/stdio.h /usr/include/math.h /usr/include/stdlib.h
-dual.o: /usr/include/sgidefs.h /usr/include/string.h /usr/include/sys/time.h
-dual.o: linalg.h dual.h chull.h
-utils.o: surf.h /usr/include/stdio.h /usr/include/math.h
-utils.o: /usr/include/stdlib.h /usr/include/sgidefs.h /usr/include/string.h
-utils.o: /usr/include/sys/time.h linalg.h
-lp.o: surf.h /usr/include/stdio.h /usr/include/math.h /usr/include/stdlib.h
-lp.o: /usr/include/sgidefs.h /usr/include/string.h /usr/include/sys/time.h
-lp.o: linalg.h
-chull.o: surf.h /usr/include/stdio.h /usr/include/math.h
-chull.o: /usr/include/stdlib.h /usr/include/sgidefs.h /usr/include/string.h
-chull.o: /usr/include/sys/time.h linalg.h chull.h
-tessel_cases.o: surf.h /usr/include/stdio.h /usr/include/math.h
-tessel_cases.o: /usr/include/stdlib.h /usr/include/sgidefs.h
-tessel_cases.o: /usr/include/string.h /usr/include/sys/time.h linalg.h dual.h
-tessel_patches.o: surf.h /usr/include/stdio.h /usr/include/math.h
-tessel_patches.o: /usr/include/stdlib.h /usr/include/sgidefs.h
-tessel_patches.o: /usr/include/string.h /usr/include/sys/time.h linalg.h
-tessel_convex.o: surf.h /usr/include/stdio.h /usr/include/math.h
-tessel_convex.o: /usr/include/stdlib.h /usr/include/sgidefs.h
-tessel_convex.o: /usr/include/string.h /usr/include/sys/time.h linalg.h
-tessel_concave.o: surf.h /usr/include/stdio.h /usr/include/math.h
-tessel_concave.o: /usr/include/stdlib.h /usr/include/sgidefs.h
-tessel_concave.o: /usr/include/string.h /usr/include/sys/time.h linalg.h
-tessel_torus.o: surf.h /usr/include/stdio.h /usr/include/math.h
-tessel_torus.o: /usr/include/stdlib.h /usr/include/sgidefs.h
-tessel_torus.o: /usr/include/string.h /usr/include/sys/time.h linalg.h
-  
-# DEPENDENCIES MUST END AT END OF FILE
-# IF YOU PUT STUFF HERE IT WILL GO AWAY
-# see make depend above
-