source: PSPA/madxPSPA/Makefile_cyg @ 430

Last change on this file since 430 was 430, checked in by touze, 11 years ago

import madx-5.01.00

File size: 1.4 KB
Line 
1# |
2# o---------------------------------------------------------------------o
3# |
4# | MAD makefile - post-makefile Cygwin customization
5# |
6# o---------------------------------------------------------------------o
7# |
8# | Methodical Accelerator Design
9# |
10# | Copyright (c) 2011+ CERN, mad@cern.ch
11# |
12# | For more information, see http://cern.ch/mad
13# |
14# o---------------------------------------------------------------------o
15# |
16# | $Id$
17# |
18
19#
20# all
21#
22.PHONY: all-win
23
24all-win:  madx-win numdiff-win
25
26#
27# madx
28#
29.PHONY:   madx-win
30.PHONY:   madx-win32.exe
31madx-win: madx-win32.exe
32
33madx-win%: MAKE_OPTS = -j5
34madx-win%: MAKE_ARGS = PRJNAME=$@ DESTDIR=$(DESTDIR) ONLINE=no STATIC=yes APPENDLD=yes
35madx-win%: MAKE_LINK = $(if $(DESTDIR),$(CP) $(DESTDIR)$@ $@ &&,) $(CP) $@
36
37madx-win32.exe:
38        $E "*** Building $@"
39        $_ $(MAKE) $(MAKE_OPTS) $(MAKE_ARGS) ARCH=32 GNU=yes && $(MAKE_LINK) madx32.exe
40
41#
42# numdiff
43#
44.PHONY:       numdiff-win
45.PHONY:       numdiff-win32.exe
46numdiff-win:  numdiff-win32.exe
47
48numdiff-win%: DESTDIR  := $(DESTDIR)tools$/numdiff
49numdiff-win%: MAKE_OPTS = -j5 --no-print-directory -C tools/numdiff
50numdiff-win%: MAKE_ARGS = PRJNAME=$@ DESTDIR=..$/..$/$(DESTDIR) APPENDLD=yes
51numdiff-win%: MAKE_LINK = $(if $(DESTDIR),$(CP) $(DESTDIR)$/$@ $@ &&,) $(CP) $@
52
53numdiff-win32.exe:
54        $E "*** Building $@"
55        $_ $(MAKE) $(MAKE_OPTS) $(MAKE_ARGS) ARCH=32 GNU=yes && $(MAKE_LINK) numdiff32.exe
56
Note: See TracBrowser for help on using the repository browser.