~ubuntu-branches/ubuntu/natty/migration-assistant/natty

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Evan Dandrea
  • Date: 2006-08-01 00:50:33 UTC
  • Revision ID: james.westby@ubuntu.com-20060801005033-3tm4t07u4t7zi7vv
Tags: 0.1
Initial release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
ARGS=-g -Wall -D_GNU_SOURCE
 
2
LIBXML_LIBS := $(shell xml2-config --libs)
 
3
LIBXML_CFLAGS := $(shell xml2-config --cflags)
 
4
BIN=$(DESTDIR)/usr/bin
 
5
 
 
6
all: ma-import ma-search-items
 
7
 
 
8
registry.o : registry.h registry.c
 
9
        $(CC) $(ARGS) -c registry.c
 
10
 
 
11
ma-search-items : registry.o search-items.c
 
12
        $(CC) $(ARGS) -c search-items.c
 
13
        $(CC) $(ARGS) -o ma-search-items search-items.o registry.o
 
14
 
 
15
ma-import : gaim-import.o windows-import.o firefox-import.o import.o utils.o
 
16
        $(CC) $(ARGS) -c import.c
 
17
        $(CC) $(ARGS) $(LIBXML_LIBS) -o ma-import gaim-import.o windows-import.o firefox-import.o registry.o import.o utils.o
 
18
 
 
19
gaim-import.o : registry.o utils.o gaim-import.c
 
20
        $(CC) $(ARGS) $(LIBXML_CFLAGS) -c gaim-import.c
 
21
 
 
22
utils.o: utils.c utils.h
 
23
        $(CC) $(ARGS) $(LIBXML_CFLAGS) -c utils.c
 
24
 
 
25
firefox-import.o: firefox-import.c
 
26
        $(CC) $(ARGS) -c firefox-import.c
 
27
 
 
28
windows-import.o: windows-import.c utils.o
 
29
        $(CC) $(ARGS) -c windows-import.c
 
30
 
 
31
strip: ma-import ma-search-items
 
32
        strip --remove-section=.comment --remove-section=.note ma-import ma-search-items
 
33
clean :
 
34
        -rm -f *.o ma-import ma-search-items
 
35
 
 
36
install:
 
37
        install -d $(BIN)
 
38
        cp ma-import $(BIN)
 
39
        cp ma-search-items $(BIN)
 
40
 
 
41
.PHONY: clean install strip all