Added missing launcher
[mupen64plus-pandora.git] / source / notaz_audio / Makefile
CommitLineData
a84c12f4 1#/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2# * Mupen64plus - Makefile *
3# * Mupen64Plus homepage: http://code.google.com/p/mupen64plus/ *
4# * Copyright (C) *
5# * *
6# * This program is free software; you can redistribute it and/or modify *
7# * it under the terms of the GNU General Public License as published by *
8# * the Free Software Foundation; either version 2 of the License, or *
9# * (at your option) any later version. *
10# * *
11# * This program is distributed in the hope that it will be useful, *
12# * but WITHOUT ANY WARRANTY; without even the implied warranty of *
13# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
14# * GNU General Public License for more details. *
15# * *
16# * You should have received a copy of the GNU General Public License *
17# * along with this program; if not, write to the *
18# * Free Software Foundation, Inc., *
19# * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
20# * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
21
22# include pre-make file with a bunch of definitions
23#USES_GTK2 = true
24#include ../pre.mk
25CFLAGS += -I ../mupen64plus-core/src/api/
26
27# local CFLAGS, LIBS, and LDFLAGS
28ifneq "$(CPU)" "ARM"
29CFLAGS += -fpic -DPIC
30endif
31CFLAGS += -Wall -ggdb -gdwarf-2
32
33LDFLAGS += -ldl
34
35TARGET = notaz_audio.so
36OBJECTS = main.o osal_dynamiclib_unix.o
37
38# build targets
39all: $(TARGET)
40
41clean:
42 rm -f *.o *.so
43
44# build rules
45.c.o:
46 $(CC) $(CFLAGS) $(SRC_FLAGS) -c -o $@ $<
47
48$(TARGET): $(OBJECTS)
49 $(CC) -shared $^ $(LDFLAGS) $(PLUGIN_LDFLAGS) $(SRC_LIBS) -o $@
50# $(STRIP) $@
51