~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
  • mfrom: (1.1.7)
  • mto: This revision was merged to the branch mainline in revision 19.
  • Revision ID: package-import@ubuntu.com-20130506230326-ckddjuj5180bp67x
* New upstream release:
  - Disable CRTSCTS on ELO touchscreens. Closes: #699030. Thanks Thierry
    Bultel!
  - Handle long device names correctly. Closes: #706744. Thanks Ralf
    Jung!
* Drop hardening.patch, merged upstream.
* Standards-Version 3.9.4, no change required.
* Switch to my Debian address.

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
 
CPPFLAGS        += -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) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -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`
60
59
jstest: jstest.o axbtnmap.o
61
60
 
62
61
gencodes: gencodes.c scancodes.h
63
 
        $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) 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" < $^ > $@