File: Makefile

package info (click to toggle)
lorene 0.0.0~cvs20161116%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 26,472 kB
  • sloc: cpp: 212,946; fortran: 21,645; makefile: 1,750; sh: 4
file content (34 lines) | stat: -rw-r--r-- 612 bytes parent folder | download | duplicates (132)
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
SHELL=/bin/sh

include $(HOME_LORENE)/local_settings		  # defines which compiler,...

BIN_TOOLS = $(HOME_LORENE)/bin

SRC	= *.C

install: $(SRC) Objects Objects_g
	mkdir -p $(DEPDIR)
	echo *C | $(BIN_TOOLS)/pointCpointo > List_obj     # list of *.o files
	mv Objects_g/*.o .
	mv _rien.o Objects_g
	$(MAKE) -f Makefile_lib_g
	mv *.o Objects_g
	mv Objects/*.o .
	mv _rien.o Objects
	$(MAKE) -f Makefile_lib
	mv *.o Objects

uninstall:
	rm -f *.o
	rm List_obj
	rm -fr Objects	
	rm -fr Objects_g
	rm -fr $(DEPDIR)

Objects:
	mkdir Objects
	touch Objects/_rien.o

Objects_g:
	mkdir Objects_g
	touch Objects_g/_rien.o