Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Prog2
/
eloadas_peldak
/
ea_09
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
80e44aab
authored
4 years ago
by
Szeberényi Imre
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Makfile-k
parent
d8694d73
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
103 additions
and
3 deletions
+103
-3
PKomplex/Makefile
+48
-0
iroda/Makefile
+54
-0
iroda/iroda.h
+1
-3
No files found.
PKomplex/Makefile
0 → 100644
View file @
80e44aab
#
# Makefile a pkomplex demo forditasara
# gnumake valtozat
# Linuxokon es ural2-n is elerheto
#
# A program neve (ezt allitjuk elo)
PROG
=
pkomplex_main
PROG_O
=
$(PROG)
.o pkomplex.o
# program object fajljai
PROG_H
=
komplex.h pkomplex.h serializable.h
# program header fajljai
# Rajzatablas valtozathoz torolje a kommentet a kovetkezo sorbol
PROG_L
=
# program libjei
#fordítasi opciok
CXXFLAGS
=
-pedantic
-Wall
-DMEMTRACE
CXXFLAGS
+=
-g
# es legyeb debug info is
LDFLAGS
=
-g
# debug a linkelesnel is kell
# osszes object, osszes header osszes lib egyutt
OBJS
=
$(PROG_O)
HEADS
=
$(PROG_H)
LIBS
=
$(PROG_L)
# Alapertelmezett cel
.PHONY
:
all
all
:
$(PROG)
# Eloallitjuk az objektekbol a PROG-ot
$(PROG)
:
$(OBJS)
$(CXX)
$(LDFLAGS)
$(OBJS)
-o
$@
$(LIBS)
# Feltetelezzuk, hogy az osszes obj fugg az osszes headertol, ami nem feltetlenul igaz
$(OBJS)
:
$(HEADS)
# Futtatas
.PHONY
:
run
run
:
$(PROG)
./
$(PROG)
# takaritas igeny szerint
.PHONY
:
clean
clean
:
rm
-f
$(OBJS)
$(PROG)
This diff is collapsed.
Click to expand it.
iroda/Makefile
0 → 100644
View file @
80e44aab
#
# Makefile az iroda demo forditasara
# gnumake valtozat
# Linuxokon es ural2-n is elerheto
#
# Paranccsorból megadott EXT=definicióból fordítási opció lesz. Pl
#
# make EXT=-DVIRTUALIS_OROKLES_NELKUL
#
# A program neve (ezt allitjuk elo)
PROG
=
main
PROG_O
=
$(PROG)
.o iroda.o string5.o
# program object fajljai
PROG_H
=
iroda.h string5.h
# program header fajljai
# Rajzatablas valtozathoz torolje a kommentet a kovetkezo sorbol
PROG_L
=
# program libjei
MTRACE_O
=
memtrace.o
# memtrace object fajl
MTRACE_H
=
memtrace.h
# memtrace header fajlja
#fordítasi opciok
CXXFLAGS
=
-pedantic
-Wall
-DMEMTRACE
$(EXT)
CXXFLAGS
+=
-g
# es legyeb debug info is
LDFLAGS
=
-g
# debug a linkelesnel is kell
# osszes object, osszes header osszes lib egyutt
OBJS
=
$(PROG_O)
$(MTRACE_O)
HEADS
=
$(PROG_H)
$(MTRACE_H)
LIBS
=
$(PROG_L)
$(MEMCHK_L)
# Alapertelmezett cel
.PHONY
:
all
all
:
$(PROG)
# Eloallitjuk az objektekbol a PROG-ot
$(PROG)
:
$(OBJS)
$(CXX)
$(LDFLAGS)
$(OBJS)
-o
$@
$(LIBS)
# Feltetelezzuk, hogy az osszes obj fugg az osszes headertol, ami nem feltetlenul igaz
$(OBJS)
:
$(HEADS)
# Futtatas
.PHONY
:
run
run
:
$(PROG)
./
$(PROG)
# takaritas igeny szerint
.PHONY
:
clean
clean
:
rm
-f
$(OBJS)
$(PROG)
This diff is collapsed.
Click to expand it.
iroda/iroda.h
View file @
80e44aab
...
@@ -7,9 +7,7 @@
...
@@ -7,9 +7,7 @@
#ifndef IRODA_H
#ifndef IRODA_H
#define IRODA_H
#define IRODA_H
#define VIRT_OROKLESSEL
#ifndef VIRT_OROKLES_NELKUL
#ifdef VIRT_OROKLESSEL
#define VIRTUAL virtual
#define VIRTUAL virtual
#else
#else
#define VIRTUAL
#define VIRTUAL
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment