(2007-04-11) Kable-distro

This commit is contained in:
2007-04-11 00:00:00 +02:00
commit 85f73f180f
548 changed files with 51134 additions and 0 deletions

89
pkg-manager/Makefile Normal file
View File

@@ -0,0 +1,89 @@
# Makefile Generico Ajustable
##################
# Definiciones #
##################
CFLAGS = -g
LIBS =
CC = gcc
CXX = g++
DEBUGER = gdb
RM = rm -f
FUENTES = Ficheros.c StringUtil.c pkg-manager.c main.c
CABECERAS = Ficheros.h StringUtil.h pkg-manager.h
OBJS = Ficheros.o StringUtil.o pkg-manager.o main.o
RESULTADO = pkg-manager
## definiciones para la instalacion
PREFIX=/usr/local
BINDIR = $(PREFIX)/bin
BINFILES = $(RESULTADO)
SHAREDIR = $(PREFIX)/share/$(RESULTADO)
SHAREFILES =
PIXDIR = $(SHAREDIR)/pixmaps
PIXFILES =
###############
# Objetivos #
###############
all: $(RESULTADO)
# ###########################
# # Compilacion finalizada. #
# ###########################
$(RESULTADO): $(OBJS)
$(CC) -static $(OBJS) -o $(RESULTADO) $(LIBS)
clean:
$(RM) $(OBJS) $(RESULTADO)
# #####################################
# # limpieza terminada correctamente. #
# #####################################
.cpp.o: $(CABECERAS)
$(CXX) -c $(CFLAGS) $<
.c.o: $(CABECERAS)
$(CC) -c $(CFLAGS) $<
debug: $(RESULTADO)
$(DEBUGER) $(RESULTADO)
run: $(RESULTADO)
./$(RESULTADO)
# #######################
# # Ejecucion correcta. #
# #######################
install: instala
instala: $(RESULTADO)
mkdir -p $(DESTDIR)$(BINDIR)
cp $(BINFILES) $(DESTDIR)$(BINDIR)
if test "$(SHAREFILES)" != ""; then \
mkdir -p $(DESTDIR)$(SHAREDIR); \
cp $(SHAREFILES) $(DESTDIR)$(SHAREDIR); \
fi
if test "$(PIXFILES)" != ""; then \
mkdir -p $(DESTDIR)$(PIXDIR) ; \
cp $(PIXFILES) $(DESTDIR)$(PIXDIR) ; \
fi
# #########################
# # Instalacion Concluida #
# #########################
help:
#
# "make" para compilar, "make clean" para limpiar
# y "make run" para ejecutar el resultado.
# Aparte de "make debug" para ejecutar con el debuger.
#