File: make_lib

package info (click to toggle)
f2c 19971204-3
  • links: PTS
  • area: main
  • in suites: slink
  • size: 1,560 kB
  • ctags: 2,345
  • sloc: ansic: 25,433; sh: 177; makefile: 150
file content (18 lines) | stat: -rw-r--r-- 464 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#/usr/bin/make -f

all:
	cd ..	
	$(MAKE) -C libF77/ clean
	$(MAKE) -C libI77/ clean
	$(MAKE) -C libF77/  CFLAGS="$(GCCOPT) -fPIC \
	    -I ../src -DNON_UNIX_STDIO -D$(INTSIZE)" 
	$(MAKE) -C libI77/  CFLAGS="$(GCCOPT) -fPIC \
	    -I ../src -DNON_UNIX_STDIO -D$(INTSIZE)" 
	#
	gcc -shared -Wl,-soname,lib$(INTSIZE).so.2\
	                 -o lib$(INTSIZE).so.2.1 lib?77/*.o -lc
	#
	ar r lib$(INTSIZE).a lib?77/*.o
	ranlib lib$(INTSIZE).a	 
	touch build_$(INTSIZE)