initial code
authorArjan van de Ven <arjan@linux.intel.com>
Sat, 31 Jul 2010 19:20:07 +0000 (12:20 -0700)
committerArjan van de Ven <arjan@linux.intel.com>
Sat, 31 Jul 2010 19:20:07 +0000 (12:20 -0700)
Makefile [new file with mode: 0644]
cpu.cpp [new file with mode: 0644]
cpu.h [new file with mode: 0644]
main.cpp [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..95b611b
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,11 @@
+all: powertop
+
+OBJS := main.o cpu.o
+HEADERS := cpu.h
+
+
+clean:
+       rm -f *.o *~ powertop DEADJOE
+       
+powertop: $(OBJS) $(HEADERS)
+       g++ $(OBJS) -o powertop
diff --git a/cpu.cpp b/cpu.cpp
new file mode 100644 (file)
index 0000000..8590a49
--- /dev/null
+++ b/cpu.cpp
@@ -0,0 +1,6 @@
+#include <iostream>
+#include <vector>
+
+#include "cpu.h"
+
+
diff --git a/cpu.h b/cpu.h
new file mode 100644 (file)
index 0000000..5288eed
--- /dev/null
+++ b/cpu.h
@@ -0,0 +1,28 @@
+#include <iostream>
+#include <vector>
+#include <string>
+
+using namespace std;
+
+class abstract_cpu;
+
+class abstract_cpu 
+{
+public:
+       vector<class abstract_cpu> children;
+
+       void measurement_start(void);
+       void measurement_end(void):
+};
+
+class cpu_linux: public abstract_cpu 
+{
+};
+
+class cpu_core: public abstract_cpu 
+{
+};
+
+class cpu_package: public abstract_cpu 
+{
+};
diff --git a/main.cpp b/main.cpp
new file mode 100644 (file)
index 0000000..70c0228
--- /dev/null
+++ b/main.cpp
@@ -0,0 +1,6 @@
+
+
+int main(int argc, char **argv)
+{
+       return 0;
+}
\ No newline at end of file