Check-in [dd614d904f]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Makefile now has targets that work
Timelines: family | ancestors | descendants | both | new-driver
Files: files | file ages | folders
SHA1: dd614d904fe3b15b2f69ff33841e7570ca6898d2
User & Date: rkeene 2013-03-07 21:53:37
Context
2013-03-08
16:44
Updated to create libdact.a that can be linked to a shared object, and has stripped symbols check-in: 7a3071e176 user: rkeene tags: new-driver
2013-03-07
21:53
Makefile now has targets that work check-in: dd614d904f user: rkeene tags: new-driver
21:34
Fixed typo in last commit causing versioning to be broken check-in: 3564675e67 user: rkeene tags: new-driver
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to Makefile.in.

1


2
3
4


5
6
7
8
9
10



11






























CC = @CC@


CFLAGS = @CFLAGS@
LDFLAGS = @LDFLAGS@
CPPFLAGS = @CPPFLAGS@



prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
libdir = @libdir@




all: libdact.@SHOBJEXT@ libdact.@AREXT@ dact@EXE@































>
>



>
>






>
>
>
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
CC = @CC@
AR = @AR@
RANLIB = @RANLIB@
CFLAGS = @CFLAGS@
LDFLAGS = @LDFLAGS@
CPPFLAGS = @CPPFLAGS@
SHOBJFLAGS = @SHOBJFLAGS@
SHOBJLDFLAGS = @SHOBJLDFLAGS@

prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
libdir = @libdir@

LIBOBJS = libdact.o
SHLIBOBJS = libdact_shr.o

all: libdact.@SHOBJEXT@ libdact.@AREXT@

libdact.@SHOBJEXT@: $(SHLIBOBJS)
	$(CC) $(CFLAGS) $(SHOBJLDFLAGS) -o libdact.@SHOBJEXT@ $(LDFLAGS) $(SHLIBOBJS)
	@WEAKENSYMS@ libdact.@SHOBJEXT@
	@REMOVESYMS@ libdact.@SHOBJEXT@

libdact.@AREXT@: $(LIBOBJS)
	$(AR) cr libdact.@AREXT@ $(LIBOBJS)
	$(RANLIB) libdact.@AREXT@

%.o: %.c
	$(CC) $(CPPFLAGS) $(CFLAGS) -o "$@" -c "$^"

%_shr.o: %.c
	$(CC) $(CPPFLAGS) $(CFLAGS) $(SHOBJFLAGS) -o "$@" -c "$^"

libdact.o: libdact.c

clean:
	rm -f $(LIBOBJS) $(SHLIBOBJS)
	rm -f libdact.@SHOBJEXT@ libdact.@AREXT@ dact@EXE@

distclean: clean
	rm -f config.h Makefile libdact.syms
	rm -f config.status config.log

mrproper: distclean
	./build/autogen.sh distclean

.PHONY: all clean distclean mrproper