summaryrefslogtreecommitdiffstats
path: root/rules
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2008-06-03 16:02:39 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2008-06-03 16:02:39 +0000
commit93dfa5f478df5ed588b3e606c121d20aa9a36914 (patch)
treeb55efe9752671362b2c2999283ed4afd0f349154 /rules
parentfab7087b6c43ec979fa312a019f02ffc6646c051 (diff)
downloadptxdist-93dfa5f478df5ed588b3e606c121d20aa9a36914.tar.gz
ptxdist-93dfa5f478df5ed588b3e606c121d20aa9a36914.tar.xz
* frodo.in, frodo.make:
somewhat working git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8269 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules')
-rw-r--r--rules/frodo.in8
-rw-r--r--rules/frodo.make63
2 files changed, 24 insertions, 47 deletions
diff --git a/rules/frodo.in b/rules/frodo.in
index 39c11cfe5..4136441e9 100644
--- a/rules/frodo.in
+++ b/rules/frodo.in
@@ -1,7 +1,7 @@
-config FRODO
- bool
+menuconfig FRODO
+ bool "frodo"
select READLINE
select ALSA_LIB
- prompt "FRODO"
+ select SDL
help
- FIXME \ No newline at end of file
+ FIXME
diff --git a/rules/frodo.make b/rules/frodo.make
index ff98eb982..a7428e214 100644
--- a/rules/frodo.make
+++ b/rules/frodo.make
@@ -1,7 +1,7 @@
# -*-makefile-*-
# $Id: template 6655 2007-01-02 12:55:21Z rsc $
#
-# Copyright (C) 2007 by Marc Kleine-Budde <mkl@pengutronix.de>
+# Copyright (C) 2007-2008 by Marc Kleine-Budde <mkl@pengutronix.de>
#
# See CREDITS for details about who has contributed to this project.
#
@@ -28,35 +28,14 @@ FRODO_DIR := $(BUILDDIR)/$(FRODO)
# Get
# ----------------------------------------------------------------------------
-frodo_get: $(STATEDIR)/frodo.get
-
-$(STATEDIR)/frodo.get: $(frodo_get_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(FRODO_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, FRODO)
# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-frodo_extract: $(STATEDIR)/frodo.extract
-
-$(STATEDIR)/frodo.extract: $(frodo_extract_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(FRODO_DIR))
- @$(call extract, FRODO)
- @$(call patchin, FRODO)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-frodo_prepare: $(STATEDIR)/frodo.prepare
-
FRODO_PATH := PATH=$(CROSS_PATH)
FRODO_ENV := $(CROSS_ENV)
@@ -65,44 +44,37 @@ FRODO_ENV := $(CROSS_ENV)
#
FRODO_AUTOCONF := $(CROSS_AUTOCONF_USR)
-$(STATEDIR)/frodo.prepare: $(frodo_prepare_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/frodo.prepare:
+ @$(call targetinfo)
@$(call clean, $(FRODO_DIR)/config.cache)
cd $(FRODO_DIR)/Src && \
$(FRODO_PATH) $(FRODO_ENV) \
./configure $(FRODO_AUTOCONF)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Compile
# ----------------------------------------------------------------------------
-frodo_compile: $(STATEDIR)/frodo.compile
-
-$(STATEDIR)/frodo.compile: $(frodo_compile_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/frodo.compile:
+ @$(call targetinfo)
cd $(FRODO_DIR)/Src && $(FRODO_ENV) $(FRODO_PATH) $(MAKE) $(PARALLELMFLAGS)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Install
# ----------------------------------------------------------------------------
-frodo_install: $(STATEDIR)/frodo.install
-
-$(STATEDIR)/frodo.install: $(frodo_install_deps_default)
- @$(call targetinfo, $@)
- @$(call install, FRODO)
- @$(call touch, $@)
+$(STATEDIR)/frodo.install:
+ @$(call targetinfo)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-frodo_targetinstall: $(STATEDIR)/frodo.targetinstall
-
-$(STATEDIR)/frodo.targetinstall: $(frodo_targetinstall_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/frodo.targetinstall:
+ @$(call targetinfo)
@$(call install_init, frodo)
@$(call install_fixup, frodo,PACKAGE,frodo)
@@ -113,11 +85,16 @@ $(STATEDIR)/frodo.targetinstall: $(frodo_targetinstall_deps_default)
@$(call install_fixup, frodo,DEPENDS,)
@$(call install_fixup, frodo,DESCRIPTION,missing)
- @$(call install_copy, frodo, 0, 0, 0755, $(FRODO_DIR)/foobar, /dev/null)
+ @$(call install_copy, frodo, 0, 0, 0755, $(FRODO_DIR)/Src/Frodo, /usr/bin/Frodo)
+
+ @$(call install_copy, frodo, 0, 0, 0644, $(FRODO_DIR)/1541 ROM, /home/1541 ROM, n)
+ @$(call install_copy, frodo, 0, 0, 0644, $(FRODO_DIR)/Basic ROM, /home/Basic ROM, n)
+ @$(call install_copy, frodo, 0, 0, 0644, $(FRODO_DIR)/Char ROM, /home/Char ROM, n)
+ @$(call install_copy, frodo, 0, 0, 0644, $(FRODO_DIR)/Kernal ROM, /home/Kernal ROM, n)
@$(call install_finish, frodo)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean