~ubuntu-branches/ubuntu/saucy/joystick/saucy

« back to all changes in this revision

Viewing changes to utils/Makefile

  • Committer: Package Import Robot
  • Author(s): Stephen Kitt
  • Date: 2013-05-06 23:03:26 UTC
  • mto: (3.1.12 sid)
  • mto: This revision was merged to the branch mainline in revision 19.
  • Revision ID: package-import@ubuntu.com-20130506230326-1p5pat0ck9aujq8l
Tags: upstream-1.4.6
Import upstream version 1.4.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
# Makefile for Linux input utilities
5
5
#
6
6
# © 1998-2000 Vojtech Pavlik (sponsored by SuSE)
7
 
# © 2008-2011 Stephen Kitt <steve@sk2.org>
 
7
# © 2008-2012 Stephen Kitt <steve@sk2.org>
8
8
#
9
9
# This program is free software; you can redistribute it and/or modify
10
10
# it under the terms of the GNU General Public License as published by
25
25
# Edit the options below to suit your needs
26
26
#
27
27
 
28
 
CC              = gcc
29
 
CFLAGS          = -g -O2 -Wall -I../linux/include
 
28
CFLAGS          ?= -g -O2 -Wall
30
29
 
31
30
PROGRAMS        = inputattach jstest jscal fftest ffmvforce ffset \
32
31
                  ffcfstress jscal-restore jscal-store
40
39
        $(RM) *.o *.swp $(PROGRAMS) *.orig *.rej map *~
41
40
 
42
41
ffcfstress: ffcfstress.c
43
 
        $(CC) -O2 -funsigned-char ffcfstress.c -lm -o ffcfstress
 
42
        $(CC) $(CFLAGS) $(CPPFLAGS) -funsigned-char $^ $(LDFLAGS) -lm -o $@
44
43
 
45
44
ffmvforce.o: ffmvforce.c
46
 
        $(CC) -c $(CFLAGS) $(CPPFLAGS) $^ -o $@ `sdl-config --cflags`
 
45
        $(CC) $(CFLAGS) $(CPPFLAGS) -c $^ -o $@ `sdl-config --cflags`
47
46
 
48
47
ffmvforce: ffmvforce.o
49
48
        $(CC) $^ -o $@ $(LDFLAGS) -g -lm `sdl-config --libs`
53
52
jscal.o: jscal.c axbtnmap.h
54
53
 
55
54
jscal: jscal.o axbtnmap.o
56
 
        $(CC) $(CFLAGS) $(CPPFLAGS) $^ -lm -o $@
 
55
        $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $^ -lm -o $@
57
56
 
58
57
jstest.o: jstest.c axbtnmap.h
59
58
 
60
59
jstest: jstest.o axbtnmap.o
61
60
 
62
61
gencodes: gencodes.c scancodes.h
63
 
        $(CC) $(CFLAGS) $(CPPFLAGS) gencodes.c -o gencodes
 
62
        $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) gencodes.c -o $@
64
63
 
65
64
jscal-restore: jscal-restore.in
66
65
        sed "s^@@PREFIX@@^$(PREFIX)^g" < $^ > $@