/+junk/c_sdl_joypad_ducktape

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/%2Bjunk/c_sdl_joypad_ducktape

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Gustav Hartvigsson
  • Date: 2013-09-29 21:11:58 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20130929211158-9z71h0uymetjelsz
fixed the callback stuff..

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
CC=gcc
2
2
CFLAGS=`pkg-config sdl2 --cflags` -Wall -g -std=c11
3
3
LIBS=`pkg-config sdl2 --libs`
4
 
 
5
 
DEPS=src/Game.h\
6
 
     src/GameObject.h\
7
 
     src/MousePointer.h\
8
 
     src/game_utils.h\
9
 
     src/GameObject.h
10
 
 
11
 
OBJECTS=obj/main.o\
12
 
        obj/Game.o\
13
 
        obj/GameButton.o\
14
 
        obj/MousePointer.o\
15
 
        obj/game_utils.o\
16
 
        obj/GameObject.o
17
 
 
18
 
EXEC=SdlJs
19
 
 
20
 
$(EXEC):$(OBJECTS)
21
 
        $(CC) -o $@ $^ $(CFLAGS) $(LIBS) 
22
 
 
23
 
obj/%.o: src/%.c $(DEPS)
 
4
OBJECTS=main.o Game.o GameButton.o MousePointer.o game_utils.o GameObject.o
 
5
 
 
6
main:$(OBJECTS)
 
7
        $(CC) -o $@ $^ $(CFLAGS) $(LIBS)
 
8
 
 
9
%.o: %.c %.h
24
10
        $(CC) $(CFLAGS) -c -o $@ $< 
25
 
 
26
 
.PHONY: clean run
27
 
.IGNORE: clean run
28
 
 
29
 
clean:
30
 
        rm $(OBJECTS)
31
 
        rm $(EXEC)
32
 
 
33
 
run: $(EXEC)
34
 
        exec ./$(EXEC)