File: Makefile

package info (click to toggle)
ultra 2.99a-devel2-1
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 3,104 kB
  • ctags: 5,438
  • sloc: ansic: 44,350; yacc: 2,036; makefile: 833; sh: 652; lex: 548
file content (34 lines) | stat: -rw-r--r-- 956 bytes parent folder | download | duplicates (2)
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
#
# Copyright (c) Jaroslav Kysela (Perex soft)
#

ifndef U_LIB_DIR
U_LIB_DIR = /usr/local/lib
endif

all:
	@echo "What's?"

clean:
	rm -f *~

gcompile:
	rm -f libgus.*
	ln -s ../src/driver/libgus/libgus.so.`cat ../src/driver/libgus/version`
	ln -s libgus.so.*.*.* libgus.so
	ln -s libgus.so.*.*.* libgus.so.`cat ../src/driver/libgus/version | cut -d . -f 1`

ginstall: clean gcompile
	rm -f $(U_LIB_DIR)/libgus.*
	for i in libgus.so.*.*.*; do \
          install -m 755 -o root -g root $$i $(U_LIB_DIR); \
	  echo "$(U_LIB_DIR)/$$i" >> ../.files; \
	done
	(cd $(U_LIB_DIR); ln -s libgus.so.*.*.* libgus.so)
	(ver=`cat ../src/driver/libgus/version | cut -d . -f 1` ; cd $(U_LIB_DIR); ln -s libgus.so.*.*.* libgus.so.$$ver)
	echo "$(U_LIB_DIR)/libgus.so" >> ../.files
	echo "$(U_LIB_DIR)/libgus.so.`cat ../src/driver/libgus/version | cut -d . -f 1`" >> ../.files
	
	make -C instruments ginstall
	cat instruments/.files >> ../.files
	rm -f instruments/.files