~ubuntu-branches/debian/squeeze/ffcall/squeeze

« back to all changes in this revision

Viewing changes to ffcall/callback/vacall_r/Makefile.mingw32

  • Committer: Bazaar Package Importer
  • Author(s): Christoph Egger
  • Date: 2010-06-26 15:29:30 UTC
  • mfrom: (5.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20100626152930-c09y01gk3szcnykn
Tags: 1.10+cvs20100619-2
Ship to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*-Makefile-*- for vacall
2
 
 
3
 
#### Start of system configuration section. ####
4
 
 
5
 
HOST = i386-pc-win32-gcc
6
 
CPU = i386
7
 
 
8
 
# Directories used by "make":
9
 
srcdir = .
10
 
 
11
 
# Directories used by "make install":
12
 
prefix = /usr/local
13
 
local_prefix = /usr/local
14
 
exec_prefix = $(prefix)
15
 
libdir = $(exec_prefix)/lib
16
 
includedir = $(prefix)/include
17
 
mandir = $(prefix)/man
18
 
 
19
 
# Programs used by "make":
20
 
CC = gcc -mno-cygwin
21
 
CFLAGS = -O
22
 
CPP = gcc -E
23
 
INCLUDES = -I. -I$(srcdir)
24
 
ASPFLAGS = -DASM_UNDERSCORE
25
 
AR = ar
26
 
AR_FLAGS = rc
27
 
MV = mv
28
 
LN = cp
29
 
RM = rm -f
30
 
 
31
 
# Programs used by "make install":
32
 
INSTALL = @INSTALL@
33
 
INSTALL_PROGRAM = @INSTALL_PROGRAM@
34
 
INSTALL_DATA = @INSTALL_DATA@
35
 
 
36
 
#### End of system configuration section. ####
37
 
 
38
 
SHELL = /bin/sh
39
 
 
40
 
OBJECTS = vacall.o misc.o structcpy.o
41
 
 
42
 
all : $(OBJECTS) libvacall.a vacall_r.h
43
 
 
44
 
vacall_r.h : vacall_r.h.mingw32
45
 
        $(RM) vacall_r.h
46
 
        $(LN) vacall_r.h.mingw32 vacall_r.h
47
 
 
48
 
config.h : config.h.mingw32
49
 
        $(RM) config.h
50
 
        $(LN) config.h.mingw32 config.h
51
 
 
52
 
vacall.o : vacall-$(CPU).o
53
 
        $(RM) vacall.o
54
 
        $(LN) vacall-$(CPU).o vacall.o
55
 
 
56
 
vacall-i386.o : vacall-i386.asm
57
 
        $(CC) -c -x assembler vacall-i386.asm
58
 
 
59
 
vacall-i386.asm : $(srcdir)/vacall-i386-macro.S
60
 
        $(CPP) $(ASPFLAGS) $(srcdir)/vacall-i386-macro.S | grep -v '^ *#line' | grep -v '^#ident' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,\. ,.,g' > vacall-i386.asm
61
 
 
62
 
misc.o : $(srcdir)/misc.c vacall_r.h config.h
63
 
        $(CC) $(CFLAGS) $(INCLUDES) -c $(srcdir)/misc.c
64
 
 
65
 
structcpy.o : $(srcdir)/structcpy.c
66
 
        $(CC) $(CFLAGS) -c $(srcdir)/structcpy.c
67
 
 
68
 
libvacall.a : $(OBJECTS)
69
 
        $(RM) libvacall.a
70
 
        $(AR) $(AR_FLAGS) libvacall.a $(OBJECTS)
71
 
 
72
 
check : all
73
 
 
74
 
extracheck : all
75
 
 
76
 
mostlyclean : clean
77
 
 
78
 
clean : force
79
 
        $(RM) *.o *.a core
80
 
        $(RM) vacall-i386.asm
81
 
 
82
 
distclean : clean
83
 
        $(RM) config.status config.log config.cache Makefile vacall.h config.h
84
 
 
85
 
maintainer-clean : distclean
86
 
 
87
 
force :
88