~vcs-imports/ipfire/ipfire-2.x

« back to all changes in this revision

Viewing changes to src/setup/Makefile

  • Committer: Dirk Wagner
  • Date: 2014-12-23 08:02:23 UTC
  • mfrom: (4405.56.108)
  • Revision ID: git-v1:601f8347ccb1e9c5e3f250ff26d4097ecd698875
Merge branch 'next' of ssh://git.ipfire.org/pub/git/ipfire-2.x into asterisk-update

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
###############################################################################
 
2
#                                                                             #
 
3
# IPFire.org - A linux based firewall                                         #
 
4
# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
 
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 3 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, see <http://www.gnu.org/licenses/>.       #
 
18
#                                                                             #
 
19
###############################################################################
 
20
 
 
21
CC      = gcc
 
22
CFLAGS  = -O2 -Wall
 
23
INCLUDE = 
 
24
 
 
25
LD      = gcc
 
26
LDFLAGS = 
 
27
LIBS    = -lnewt -lslang -lsmooth
 
28
 
 
29
COMPILE = $(CC) -c $(INCLUDE) $(CFLAGS)
 
30
 
 
31
LINK = $(LD) $(LDFLAGS)
 
32
 
 
33
all : programs
 
34
 
 
35
programs : setup
 
36
 
 
37
clean :
 
38
        -rm -f *.o setup core
 
39
 
 
40
######
 
41
 
 
42
OBJS=main.o hostname.o domainname.o passwords.o networking.o misc.o \
 
43
        dhcp.o keymap.o timezone.o netstuff.o
 
44
 
 
45
setup: $(OBJS)
 
46
        $(LINK) $(OBJS) -o $@ $(LIBS)
 
47
 
 
48
%.o : %.c
 
49
        $(COMPILE) $< -o $@