File: make_lib

package info (click to toggle)
libf2c2 20050501-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,044 kB
  • ctags: 1,277
  • sloc: ansic: 10,198; makefile: 273; sh: 8
file content (22 lines) | stat: -rw-r--r-- 475 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#/usr/bin/make -f

all:
	cd ..	
	$(MAKE) -C libF77/  CFLAGS="$(GCCOPT) -fPIC \
	    -I ../ -DNON_UNIX_STDIO -D$(INTSIZE)" 
	$(MAKE) -C libI77/  CFLAGS="$(GCCOPT) -fPIC \
	    -I ../ -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)

clean: 
	cd ..
	$(MAKE) -C libF77/ clean
	$(MAKE) -C libI77/ clean